/*题目：
Given two sorted arrays nums1 and nums2 of size m and n respectively, return the median of the two sorted arrays.
The overall run time complexity should be O(log (m+n)).
题目大意：
	给定两个大小为m和n的有序数组nums1和nums2,找出这两个有序数组的中位数。你可以假设nums1和nums2不会同时为空
*/

/*
	思路：从两个数组中找中间值，要求时间复杂度为O(log(m+n))
	最容易想到的是把两个数组合并，然后取出中位数。但是合并有序数组的操作是O(max(n,m))的，不符合题意。看到题目给的log的时间复杂度，很容易联想到二分搜索。
	由于要找到最终合并以后的数组的中位数，两个数组的总大小也知道，所以中间这个位置也是知道的。
只需要二分搜索一个数组的中切分位置，另一个数组中切分的位置也能得到。为了使时间复杂度最小，所以二分搜索两个数组中长度较小的那个数组。
	关键的问题时如何切分数组1和数组2。其实就是如何切分数组1。先随便二分产生一个midA，切分的线何时满足了中位数的条件呢？
即,线左边的数都小于右边的数，即，nums1[midA-1]<=nums2[midB] && nums2[midB-1] <=[midA]。
*/
func findMedianSortedArrays(nums1 []int, nums2 []int) float64 {

}